package test_20210531;

public class TestInner3 {

    public class Inner{

//      可以在方法体内定义一个内部类，方法体类的内部类可以完成一个基于虚方法形式的回调操作
        public M_Car getCar(){
//            方法体内部的内部类
            class BMW extends M_Car{
                @Override
                public void paint(){
                    System.out.println("BMW");
                }
            }
            return new BMW();
        }
    }
}

class M_Car{
    public void paint(){
        System.out.println("car");
    }
}